home *** CD-ROM | disk | FTP | other *** search
/ Aminet 49 / Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso / Aminet / mus / play / mayhem_deli.lha / AYPlayers / ZXAYPT21.readme < prev   
Text File  |  2002-01-11  |  2KB  |  70 lines

  1. *
  2. * PT21 (Speccy ProTracker 2.1) AY Player, (C) 1998-2oo2   fyrex^mayhem 
  3. *                                                fyrex@email.ru
  4.  
  5. * This replayer work under Delitracker's  mAYhem  only.
  6.  
  7. * 29 apr 1998
  8.  
  9. * 1 Initial version
  10.  
  11.  
  12. * 11 jul 1998
  13.  
  14. * 2 -Fix some fatality bugs (Thanks Patrik for your 68000 test)
  15. *   -Change structure of song (added element - SIZE)
  16. *   -Some optimisations (especially for 68000)
  17. *   -Some corrections
  18.  
  19.  
  20. * ............sleeping............
  21.  
  22.  
  23. * 28 dec 2000
  24.  
  25. * 3 -some corrections
  26. *   -fix hold-command's bug (thx to djinn\mayhem for intense test)
  27. *   -nexpattern, prevpattern
  28. *
  29.  
  30. *   .... happy xmas !!! ...enjoy zx musics...
  31.  
  32. * 20 oct 2001
  33.  
  34. * 4 -envelope correct switching
  35. *   -preserve registers
  36. *   -fix address$0 bug   (thx 2 vader)
  37. *
  38.  
  39.  
  40.     STRUCTURE    PT21_Song,0
  41.  
  42.     UBYTE    ams_assignA    ;0-3 specifies, what amiga channel will be
  43.     UBYTE    ams_assignB    ;assigned to each ay channel (A-C, noise)
  44.     UBYTE    ams_assignC
  45.     UBYTE    ams_assignN     ; !!! 0,1,2,3 - standart bytes !!!
  46.     
  47.     BYTE    ams_fadeposoffset ; from which position fade begins
  48.                 ; $ff means last position
  49.                 ; $00 means end of song
  50.                 ; !!! 0 stay here usually !!!
  51.  
  52.     UBYTE    ams_fadelinoffset ; from which song line fade begins really
  53.                 ; in "ams_fadeposoffset" position, of course !
  54.                 ; !!! 0 stay here usually !!!
  55.  
  56.     UWORD    ams_fadelen    ;how long to fade (not supported by DT so far)
  57.                 ;set to zero for neverending song,
  58.                 ;set to one for fade off.
  59.                 ; !!! 1,0 - usual bytes !!!
  60.                 
  61.     UWORD   ams_size        ; size of following module ( < 32k ! )
  62.                 ; !!! exact module size - usual bytes ;)
  63.  
  64.     ;.... original PT 2.1 module 
  65.  
  66. ; warning:   last two words in mc68k byte order,
  67. ;    not z80 byte order, repeat... _not_z80_byte_order_.
  68.  
  69.  
  70.